//--------------------------------------------------------------------------------
// This file is a portion of the D2D1Renderer.  It is distributed
// under the MIT License, available in the root of this distribution and 
// at the following URL:
//
// http://www.opensource.org/licenses/mit-license.php
//
// Copyright (c) Mirco Timmermann
//
//--------------------------------------------------------------------------------
#pragma once 

#include "..\Events\Messages\MouseEvent.h"


class IMouseListener {

public:
	virtual bool _OnMouseUp(int key, int x, int y) = 0;
	virtual bool _OnMouseDown(int key, int x, int y) = 0;
	virtual bool _OnMouseMove(int key, int x, int y) = 0;
	virtual bool _OnMouseWheel(int key, int wheelDelta, int x, int y) = 0;
	virtual bool _OnMouseDoubleClick(int key, int x, int y) = 0;

};